IBM CICS Transaction Gateway provides secure access to CICS from Java applications, using Internet protocols (for example TCP/IP). CICS TG has an API to allow programmers to use the features of a J2EE-compliant runtime environment.
The CICS Universal Client is a part of the CICS Transaction Gateway, sometimes sold separately, which allows similar connections from C, C++ and COBOL to CICS.
The Help for CICS Transaction Gateway is available to read online and also in their Information Center